package com.huika.dealontop.control.homepage.CaiLuUtils.Number;

/**
 * Created by cailu on 2016/1/22.
 */
public class NumberFormat {

    /**
     * 这个函数只为了，没有2个数字的时候，也可以显示2个数字的清空，其他情况全部不做处理。如果是空字符串，则返回一个空字符串
     * 将数字保留2位，如果只有个位数，前面补0；
     * @param str 输入一个数字字符串.
     * @return 返回2位数字的字符串
     */
    public static String  getRetainTwoNumber(String str){
        if(str.length()==1){
            str = "0"+str;
        }else{

        }
        return str;
    }

    /**
     * 时间的处理，将秒钟处理成时，分，秒。
     * @description：时间的处理yyyy-MM-dd HH:mm:ss
     * @param time 秒
     */
    public static String getCountdownTimeHMS(long time) {
        if (time <= 0) { return "已结束"; }
        long day = time / (60 * 60 * 24);
        long hour = time / (60 * 60) % 24;
        long minute = time / 60 % 60;
        long second = time % 60;
        StringBuilder  sb = new StringBuilder();
        sb.append(day*24+hour).append(" : ").append(getRetainTwoNumber(minute + "")).append(" : ").append(getRetainTwoNumber(second+""));
        return sb.toString();
    }
}
